Career 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour USA F5 Germany F4 Czech Republic F3 Canada F4 USA F17 USA F18 Slovakia F1 Czech Republic F5 USA F5 USA F6 Czech Republic F2 USA F26 Czech Republic F5 Czech Republic F6 Germany F1 Germany F2 Germany F5 Hungary F1 Hungary F3 USA F27 USA F4 Portugal F7 Portugal F8 USA F4 Alfa Romeo Tennis Cup - Cordenons Open de Nice Cote d'Azur - Nice Turkey F34 Turkey F35 Turkey F36 Croatia F3 Hilton Waikoloa Village USTA Challenger - Waikoloa XL Capital Bermuda Open - Bermuda Schickendanz Open - Furth Stella Artois Clay Court Championships - Budaors Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Downtown Athletic Club USTA Challenger - Amarillo Open de Franche Comte - Besancon AXA Open - Lisbon San Luis Potosi Challenger 2000 - San Luis Potosi XL Capital Bermuda Open - Bermuda The Scottish Tennis Championships - Edinburgh Zivnobanka Open - Prostejov Pekao Open - Szczecin Open de Montauban - Montauban Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia drkoop.com USTA Tennis Championships of Houston - Houston drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Tennis Championships of Austin - Austin Copa Ericsson Mexico - Guadalajara USTA Challenger of Las Vegas - Las Vegas USTA Challenger of Burbank - Burbank USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger  - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose 2001 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda 2001 Eddleman USTA Challenger - Birmingham The Scottish Tennis Championships - Edinburgh ECM Cup - Prague FILA Challenger - Biella EI Bank Bulgarian Challenger - Sofia VII Trofeo Ciudad de Quito - Quito 2001 UT Tyler Patriot Challenger - Tyler University of Tennessee USTA Men's Challenger - Knoxville Banja Luka 2002 - Banja Luka The Waco International Tennis Challenger - Waco Maia Open 2002 - Maia 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno XL Challenger de Tenis Copa Sevilla - Seville USTA Challenger of Burbank - Burbank Cairo Challenger 2002 - Cairo USTA Challenger of San Antonio - San Antonio Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler Tatra Banka Open - Bratislava IPP Open - Helsinki Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Cadillac Pro Indoor USTA Challenger - West Bloomfield Eddleman USTA Challenger - Birmingham KGHM Polish Indoors - Wroclaw Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka USTA Callenger of Urbana-Champaign - Urbana Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca The Indian Oil-Servo ATP Challenger 1999 - Calcutta Lucknow ATP Tour Challenger - Lucknow Shimadsu All Japan Indoor Tennis Championships - Kyoto FILA Challenger Biella - Biella Casino Lugano - Lugano Challenger de Granby - Granby USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka Third Bank Tennis Championships - Lexington Frito Lay/USTA Challenger - Binghamton V Trofeo Ciudad de Quito - Quito drkoop.com USTA Challenger of Austin - Austin Saint Francis Health System USTA Challenger - Tulsa Copa Ericsson - Lima drkoop.com USTA challenger of Miami - Miami Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Copa Ericsson - Guadalajara drkoop.com USTA Challenger of Burbank - Burbank Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City VII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Steelers Cup - Kosice Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Nord/LB Open - Braunschweig Exim Agmedia Open - Kosice Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors CA Challenge - Graz 2004 Freeman Men's Challenger - Joplin XL Capital Bermuda Open - Bermuda Ispat Open 2004 - Ostrava West Side Tennis Club Clay Court Challenger - Forest Hills Prague Open - Prague Ljubljana Open - Ljubljana Schickedanz Open - Furth Czech Open - Prostejov Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Stella Artois Clay Court Championship - Budaors The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Nokian Hakkapeliitta Open - Tampere Timisoara Challenger - Timisoara I Manta Open - Manta Rhein-Main Challenger 2004 - Aschaffenburg Privat Bank Cup - Dnepropetrovsk Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl The LTA Men's Challenger Wrexham - Wrexham Ostrava Open 2005 - Ostrava Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Porsche Open - Poznan S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Genoa Open Challenger-Fondazione Carige - Genova Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Music City Challenger - Nashville USTA Illinois Challenger - Champaign Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Open Mutouest St. Brieuc - St. Brieuc XL Bermuda Open - Bermuda 10° Trofeo Luigi Pezzoli - Bergamo Atlanta Clay Court Challenger - Atlanta Prosperita Open 2006 - Ostrava ECM Prague Open - Prague Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Czech Open 2006 - Prostejov Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Top Wool Challenger-Immagine Trophy - Biella 2006 North Shore Pro Tennis Championship - Winnetka Porsche Open - Poznan San Marino Cepu Open - San Marino GHI Bronx Tennis Classic - Bronx WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign Naples Challenger - Naples Wailea Men's Challenger - Maui Internationaux de Nouvelle-Caledonie - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Freeman Men's $50,000 Challenger - Joplin Mitsubishi Electric Europe Cup - Monza ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Nord LB Open 2007 - Braunschweig 's Tennis Masters 07 Challenger - Graz Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Swanston Challenger - Sacramento Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava Trofeo Cassa di Risparmio di Alessandria - Alessandria Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Oberstaufen Cup-Head German Master's Series - Oberstaufen Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Salinas Challenger Carson Challenger Wroclaw Challenger Dallas Challenger Rabat Challenger Marrakech Challenger Napoli Challenger Athens Challenger Rome Challenger Sofia Challenger Rome Challenger Ostrava Challenger Savannah Challenger San Remo Challenger Sarasota Challenger Carson Challenger Karlsruhe Challenger Prostejov Challenger Yuba City Challenger Kosice Challenger Bytom Challenger Rijeka Challenger Oberstaufen Challenger Granby Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Geneva Challenger Manerbio Challenger Freudenstadt Challenger Alphen Challenger Szczecin Challenger Trnava Challenger Tarragona Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Sunrise Challenger Prostejov Challenger Kosice Challenger Winnetka Challenger Kitzbuhel Challenger Bangkok Challenger Trnava Challenger Bangkok Challenger Tarragona Challenger Honolulu Challenger Dallas Challenger Rabat Challenger Marrakech Challenger Monza Challenger Tallahassee Challenger Sarasota Challenger Prague Challenger Savannah Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Winnetka Challenger Sopot Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Brasov Challenger Tulsa Challenger Trnava Challenger Rennes Challenger Orleans Challenger Charlottesville Challenger Geneva Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Le Gosier Challenger Dallas Challenger Tallahassee Challenger Mersin Challenger Sarasota Challenger Rome Challenger Savannah Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Prostejov Challenger Nottingham-2 Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Panama City Challenger Istanbul Challenger Izmir Challenger Geneva Challenger Bratislava Challenger Knoxville Challenger Helsinki Challenger Champaign Challenger Heilbronn Challenger Maui Challenger Dallas Challenger Dallas Challenger Sarasota Challenger Rome Challenger Savannah Challenger Ostrava Challenger Tallahassee Challenger Prostejov Challenger Kosice Challenger Braunschweig Challenger Manta Challenger Meerbusch Challenger Como Challenger Genova Challenger Kaoshuing Challenger Trnava Challenger Sibiu Challenger Rennes Challenger Charlottesville Challenger Casablanca Challenger Bratislava Challenger Knoxville Challenger Heilbronn Challenger Dallas Challenger Irving Challenger Le Gosier Challenger Sarasota Challenger Vercelli Challenger Ostrava Challenger Heilbronn Challenger Braunschweig Challenger Winnetka Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger Meerbusch Challenger Como Challenger Genova Challenger Biella Challenger Trnava Challenger Napa Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Maui Challenger Irving Challenger Sarasota Challenger Hamburg Challenger - Hamburg Kroger / St. Jude International - Memphis Copenhagen Open - Copenhagen Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Gold Flake Open - Chennai Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Copenhagen Open - Copenhagen U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot RCA Championships - Indianapolis President's Cup - Tashkent Heineken Open Shanghai - Shanghai Salem Open - Hong Kong AIG Japan Open - Tokyo Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam International Tennis Championships - Delray Beach Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston BMW Open - Munich Generali Open 2003 - Kitzbuhel U.S. Men's Clay Court Championships - Houston Campionati Internazionali di Sicilia - Palermo U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Campionati Internazionali di Sicilia - Palermo US Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich ARAG World Team Championship - Dusseldorf Hypo Group Tennis International - Portschach Gerry Weber Open - Halle Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Hypo Group Tennis International 2008 - Poertschach U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Bet-at-home Cup - Kitzbuhel Citi Open - Washington Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Open Sud de France - Montpellier SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston du Maurier Open - Toronto The Ericsson Open - Miami The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, KAZ-CZE 1-3 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston